package com.freepay.infrastructure.SeguridadAcceso;

import com.freepay.domain.service.SeguridadAccesoService;
import com.freepay.domain.model.empresa_vendedora.Cajero;
import com.freepay.domain.model.empresa_vendedora.CajeroRepository;

public class ExternalSeguridadAccesoService implements SeguridadAccesoService {

    private CajeroRepository cajeroRepository;

    public ExternalSeguridadAccesoService(CajeroRepository cajeroRepository) {
        this.cajeroRepository = cajeroRepository;
    }

    public boolean autenticarUsuario(Cajero cajero) {
        Cajero other = cajeroRepository.getInstance(cajero.getIdCajero());
        return other.getPassword().equals(cajero.getPassword());
    }
}


